This is unchecked, we can remove it entirely as well.
return retval;
}
-void
-gtk_event_controller_set_event_mask (GtkEventController *controller,
- GdkEventMask event_mask)
-{
- GtkEventControllerPrivate *priv;
-
- g_return_if_fail (GTK_IS_EVENT_CONTROLLER (controller));
-
- priv = gtk_event_controller_get_instance_private (controller);
-
- if (priv->evmask == event_mask)
- return;
-
- priv->evmask = event_mask;
-}
-
-GdkEventMask
-gtk_event_controller_get_event_mask (GtkEventController *controller)
-{
- GtkEventControllerPrivate *priv;
-
- g_return_val_if_fail (GTK_IS_EVENT_CONTROLLER (controller), 0);
-
- priv = gtk_event_controller_get_instance_private (controller);
-
- return priv->evmask;
-}
-
/**
* gtk_event_controller_get_widget:
* @controller: a #GtkEventController
gpointer padding[10];
};
-void gtk_event_controller_set_event_mask (GtkEventController *controller,
- GdkEventMask event_mask);
-GdkEventMask gtk_event_controller_get_event_mask (GtkEventController *controller);
-
#endif /* __GTK_EVENT_CONTROLLER_PRIVATE_H__ */
priv = gtk_gesture_get_instance_private (gesture);
priv->points = g_hash_table_new_full (NULL, NULL, NULL,
(GDestroyNotify) free_point_data);
- gtk_event_controller_set_event_mask (GTK_EVENT_CONTROLLER (gesture),
- GDK_TOUCH_MASK |
- GDK_TOUCHPAD_GESTURE_MASK);
-
priv->group_link = g_list_prepend (NULL, gesture);
}
g_object_class_install_properties (object_class, LAST_PROP, properties);
}
-static void
-_gtk_gesture_single_update_evmask (GtkGestureSingle *gesture)
-{
- GtkGestureSinglePrivate *priv;
- GdkEventMask evmask;
-
- priv = gtk_gesture_single_get_instance_private (gesture);
- evmask = GDK_TOUCH_MASK;
-
- if (!priv->touch_only || gtk_simulate_touchscreen ())
- evmask |= GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK |
- GDK_BUTTON_MOTION_MASK;
-
- gtk_event_controller_set_event_mask (GTK_EVENT_CONTROLLER (gesture), evmask);
-}
-
static void
gtk_gesture_single_init (GtkGestureSingle *gesture)
{
priv = gtk_gesture_single_get_instance_private (gesture);
priv->touch_only = FALSE;
priv->button = GDK_BUTTON_PRIMARY;
- _gtk_gesture_single_update_evmask (gesture);
}
/**
return;
priv->touch_only = touch_only;
- _gtk_gesture_single_update_evmask (gesture);
g_object_notify_by_pspec (G_OBJECT (gesture), properties[PROP_TOUCH_ONLY]);
}
return;
priv->exclusive = exclusive;
- _gtk_gesture_single_update_evmask (gesture);
g_object_notify_by_pspec (G_OBJECT (gesture), properties[PROP_EXCLUSIVE]);
}